﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace SmartEP.Presenter
{
    public interface IPrivateOrder
    {
        string patientFirstName { get; set; }
        string patientLastName { get; set; }
        string memberIdMain { get; set; }

        int valFrame { get; set; }
        int valFrameName { get; set; }
        int valFrameTypeId { get; set; }
        int lensTypePrice { get; set; }
        int lensTypeId { get; set; } 
        int lensMaterialId { get; set; }
        decimal materialPrice { get; set; }


        decimal? valRsphare { get; set; }
        decimal? valRcylinder { get; set; }
        decimal? valRAxis { get; set; }
        decimal? valRAddition { get; set; }        
        decimal? valRPrism1 { get; set; }
        decimal? valRPrism2 { get; set; }
        decimal? valLsphare { get; set; }
        decimal? valLcylinder { get; set; }
        decimal? valLAxis { get; set; }
        decimal? valLAddition { get; set; }

        decimal? valLPrism1 { get; set; }
        decimal? valLPrism2 { get; set; }
        decimal? valReDistPd { get; set; }
        decimal? valLeDistPd { get; set; }
        decimal? valReNearPd { get; set; }
        decimal? valLeNearPd { get; set; }
        decimal? valReHeight { get; set; }
        decimal? valLeHeight { get; set; }

        decimal? valAbox { get; set; }
        decimal? valBbox { get; set; }
        decimal? valEd { get; set; }
        decimal? valDBL { get; set; }

        decimal? valREThicknessCT { get; set; }
        decimal? valLEThicknessCT { get; set; }
        decimal? valREThicknessET { get; set; }
        decimal? valLEThicknessET { get; set; }

        int? valRBase1 { get; set; }
        int? valRBase2 { get; set; }
        int? valLBase1 { get; set; }
        int? valLBase2 { get; set; }
        int? valCorridorId { get; set; }
        int? valREBasecurve { get; set; }
        int? valLEBasecurve { get; set; }

        string RXInstruction { get; set; }
        string ShipInstruction { get; set; }

        int billAddress { get; set; }
        int shipAddress { get; set; }
        decimal totalPrice { get; set; }
        int progItemId { get; set; }
        string coveredOptionIdsStr { get; set; }
        string lensCode { get; set; }
        string materialCode { get; set; }
        string frameCode { get; set; }
        string corridorCode { get; set; }
        int eyes { get; set; }
        int? promotionId { get; set; }
        string promoCode { get; set; }
        decimal? discountPercent { get; set; }
        decimal? discount { get; set; }
        int siteId { get; set; }
        string suffix { get; set; }
        string memberId { get; set; }
    }
}
